/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Dominio;

import disco.HandlerDisk;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
 *
 * @author halt
 */
public class Cliente implements Serializable{
    private String nombre;
    private String apellido1;
    private String apellido2;
    private String direccion;
    private String fecha;
    private String cp;
    private String poblacion;
    private String mail;
    private String movil;
    private String telefono;
    
    private int fototipo;
    private int intensidad;
    private int color;

    private List<Reserva> lr = new ArrayList<Reserva>();

    public Cliente(String nombre, String apellido1, String apellido2, String direccion, String fecha, String cp, String poblacion, String mail, String movil, String telefono, int fototipo, int intensidad, int color) {
        this.nombre = nombre;
        this.apellido1 = apellido1;
        this.apellido2 = apellido2;
        this.direccion = direccion;
        this.fecha = fecha;
        this.cp = cp;
        this.poblacion = poblacion;
        this.mail = mail;
        this.movil = movil;
        this.telefono = telefono;
        this.fototipo = fototipo;
        this.intensidad = intensidad;
        this.color = color;
    }

    Cliente() {
    }
    
    public void addReserva(Reserva r) {
        lr.add(r);
    }

    public void delReserva(Reserva r) {
        lr.remove(r);
    }

    public String getApellido1() {
        return apellido1;
    }

    public void setApellido1(String apellido1) {
        this.apellido1 = apellido1;
    }

    public String getApellido2() {
        return apellido2;
    }

    public void setApellido2(String apellido2) {
        this.apellido2 = apellido2;
    }

    public int getColor() {
        return color;
    }

    public void setColor(int color) {
        this.color = color;
    }

    public String getCp() {
        return cp;
    }

    public void setCp(String cp) {
        this.cp = cp;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getFecha() {
        return fecha;
    }

    public void setFecha(String fecha) {
        this.fecha = fecha;
    }

    public int getFototipo() {
        return fototipo;
    }

    public void setFototipo(int fototipo) {
        this.fototipo = fototipo;
    }

    public int getIntensidad() {
        return intensidad;
    }

    public void setIntensidad(int intensidad) {
        this.intensidad = intensidad;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getMovil() {
        return movil;
    }

    public void setMovil(String movil) {
        this.movil = movil;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getPoblacion() {
        return poblacion;
    }

    public void setPoblacion(String poblacion) {
        this.poblacion = poblacion;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }



}
